package com.powerfl.frm.taf{
	
	final internal class TAFtweenVar{
		
		internal var to:*;
		
		internal var ease:Function;
		
		internal var time:Number = -1;
		internal var delay:Number = 0;
		
		internal var loop:int;
		internal var yoyo:int;
		internal var loopDelay:Number;
		
		internal var end:Array;
		internal var update:Array;
		
		internal var next:TAFtweenVar;
		
		public function TAFtweenVar(){}
		internal function collect():TAFtweenVar{
			time = -1;
			delay = 0;
			loop = 0;
			yoyo = 0;
			loopDelay = 0;
			if( to is TAFawayVar ){
				TAF.SELF.poolCollectAwayVar( to );
			}
			to = null;
			ease = null;
			end = null;
			update = null;
			next = null;
			return this;
		}
	}
}